package com.learning.spring.aop.base.code;

import com.learning.spring.aop.base.AopMonitor;
import com.learning.spring.aop.base.AopService;

/**
 * ClassName: AopServiceImpl
 * Description: 业务方法。
 * 没有使用 aop 需要硬编码切入，每个方法会加入监控
 * Date: 2019/4/21 15:35 【需求编号】
 *
 * @author Sam Sho
 * @version V1.0.0
 */
public class AopServiceImpl implements AopService {

    @Override
    public void add() {
        AopMonitor.start();
        System.out.println("** 操作【新增】的业务 ** ");
        AopMonitor.end();
    }

    @Override
    public void update() {
        AopMonitor.start();
        System.out.println("** 操作【修改】的业务 ** ");
        AopMonitor.end();
    }
}
